const { resolve } = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin');
/*
    
*/


module.exports = {
    entry: './src/index.js',
    output: {
        filename: '[name].build.js',
        path: resolve(__dirname, 'build'),
    },
    // loader 配置
    module: {
        rules: [
            // loader 的配置
            {
                test:/\.css$/,
                use:['style-loader','css-loader'],
            },
            {
                test:/\.js$/,
                // 不检查那些文件夹里面的代码
                exclude: /node_modules/,
                // 只检查src下面的
                include: resolve(__dirname,'src'),
                // pre:优先执行，post延迟执行
                enforce:'pre',
                loader:'eslint-loader',
            },
            //一下配置只会匹配一个
            {
                oneOf:[]
            },
        ]
    },
    plugins: [
        new HtmlWebpackPlugin(),
    ],
    mode: 'development', // 开发模式
    // mode: 'production', // 生产模式


}